@CHARSET "ISO-8859-1";
/* Dialog form login style */
#frm-hidden{
	display:none;	
}
#fancybox-content{
	border-color: #344149;	
}
/*
form.login_form fieldset {
    background-color: #E9E9E9;
    margin: 80px auto 0;
    border: 1px solid #344149;
    padding: 20px 30px 20px;
    width: 280px;
}
*/
.frm-login-dialog form.login_form fieldset {
	/* background-color: #E9E9E9; */
    margin: auto;
    border: 1px solid #344149;
    padding: 20px 30px 20px;
    width: 280px;
}
.frm-login-dialog form.login_form fieldset p.text {
    margin-top: 14px;
}
.frm-login-dialog form.login_form input.account_input {
    padding: 6px;
    height: 28px;
    width: 218px;
    background-color: #383B40;
    color: #FFFFFF;
    font-size: 16px;
}
.frm-login-dialog form.login_form input#email {
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 55px;
    background-image: url("../img/icon/username.jpg");
}
.frm-login-dialog form.login_form input#passwd {
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 55px;
    float: left;
    width: 176px;
    background-image: url("../img/icon/password.jpg");
}
.frm-login-dialog form.login_form .span-submit input{
	cursor: pointer;
    background-position: center center;
    background-repeat: no-repeat;
    float: right;
    height: 40px;
    width: 43px;
    text-align: left;
    color: #5f6563;
    background-image: url("../img/icon/submit.jpg");
}
.frm-login-dialog form.login_form p.lost_password {
	text-align: left;
	font-weight: bold;
	margin-top: 15px;
}
.frm-login-dialog form.login_form a { color: #000000; }
.frm-login-dialog form.login_form a:hover { color: #006A94; }

/* style error */
.error {
    color: #DA0F00;
   	text-align:left;
    width: 90%;
}
.error p {
    font-weight: bold;
}
.error li {
    list-style-position: inside;
    list-style-type: decimal-leading-zero;
    padding-left: 3em;
}

/* forgot password */
form.password-form fieldset {
    margin: 10px  auto;
    padding: 20px 30px 20px;
    width: 325px;
}
form.password-form fieldset p.text {
    margin-top: 14px;
}
form.password-form input.account_input {
    padding: 6px;
    height: 28px;
    width: 218px;
    background-color: #383B40;
    color: #FFFFFF;
    font-size: 16px;
}
form.password-form input#email {
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 55px;
    float: left;
    width: 220px;
    background-image: url("../img/icon/password.jpg");
}
form.password-form .span-submit input{
	cursor: pointer;
    background-position: center center;
    background-repeat: no-repeat;
    float: right;
    height: 40px;
    width: 44px;
    text-align: left;
    color: #5f6563;
    background-image: url("../img/icon/submit.jpg");
}
form.password-form p.notification {
	text-align: left;
	font-weight: bold;
	margin-top: 15px;
	color: #000000;
}


